function GetXmlHttpObject(){
	var r=null;
	try {
		r=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari, Chrome...
	} catch (e) {
		try {// Internet Explorer
			r=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			r=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return r;
}

function la_load(url,callback) {
	var o = new Object();
	o.xml = GetXmlHttpObject();
	if (o.xml==null) return false;
	o.xml.onreadystatechange=callback;
	o.xml.open("GET",url,true);
	o.xml.send(null);
	return o;
}

try {
var x = document.createElement("script");
//x.src="";
x.defer=true;
document.getElementsByTagName('head')[0].appendChild(x);
}catch(e){}

function la_unload(o) {
	try {o.xml.abort();} catch (e) {}
	o.xml = null;
	o = null;
}

function la_text(o,def) {
	try {return o.xml.responseText;} catch (e) {}
	return (def!=void 0)?def:null;
}

function la_loaded(o) {
	try {return o.xml.readyState==4;} catch (e) {}
	return false;
}